Isatis: A Customizable Distributed Object-Based Runtime System

نویسندگان

  • Michel Banâtre
  • Yasmina Belhamissi
  • Valérie Issarny
  • Isabelle Puaut
  • Jean-Paul Routeau
چکیده

This paper discusses the design and implementation of a customizable distributed object-based runtime system. Our main goal in the system's design was to provide a distributed object-based system supporting execution of various (concurrent) object-oriented languages, and that can be easily enriched with mechanisms for object management so as to t the applications' needs. Enrichment of the runtime system with a particular mechanism is illustrated through the integration of a facility that is aimed at enhancing the applications' performance. This goal is achieved by means of a load balancing strategy that implements initial-placement of method executions and migration of data objects according to both the processors' load and the objects' features.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive Placement of Method Executions within a Customizable Distributed Object-Based Runtime System: Design, Implementation, and Performance

This paper presents the design and implementation of a mechanism aimed at enhancing the performance of distributed object-based applications. This goal is achieved by means of a new algorithm implementing placement of method executions that adapts to pro-cessors' load and to objects' characteristics, the latter allowing to approximate the cost of methods' remote execution. The behavior of the p...

متن کامل

Object Mobility in Arts

Arts is an open object oriented framework that provides customizable runtime services for parallel processing within a global distributed object space. This paper focuses on migration mechanisms which enable dynamic load balancing in this environment. They are designed to eeciently support diierent types of application objects with respect to their data structure and granularity. Performance nu...

متن کامل

Integration of Distributed Services based on OSF DCE

Object-based approaches are suitable for implementing distributed system solutions; major reasons are provision of well-specified interfaces, global object identity, and implementability on top of more conventional client/server-style RPC systems. Significant results in this area have been achieved, and have made their way into industry standards. However, the relatively fine-grained, programmi...

متن کامل

Load Management for Distributed Object-Oriented Environments

This paper presents a load management concept for distributed object-oriented environments. The focus is on system level load management, i.e. the integration of load management into the runtime system or the middleware. This paper discusses the special requirements of load management for distributed object-oriented environments. Based on the requirements, the components of a load management se...

متن کامل

Orca: a Portable User-Level Shared Object System *

Orca is an object-based distributed shared memory system that is designed for writing portable and efficient parallel programs. Orca hides the communication substrate from the programmer by providing an abstract communication model based on shared objects. Mutual exclusion and condition synchronization are cleanly integrated in the model. Orca has been implemented using a layered system, consis...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995